[INFO] cloning repository https://github.com/gaurav13407/VoiceChat-CLI
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gaurav13407/VoiceChat-CLI" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgaurav13407%2FVoiceChat-CLI", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgaurav13407%2FVoiceChat-CLI'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 004fa2335aca0a54e37763fa26c93ed02613d849
[INFO] fixing gaurav13407/VoiceChat-CLI against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgaurav13407%2FVoiceChat-CLI" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/gaurav13407/VoiceChat-CLI
[INFO] finished tweaking git repo https://github.com/gaurav13407/VoiceChat-CLI
[INFO] tweaked toml for git repo https://github.com/gaurav13407/VoiceChat-CLI written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/gaurav13407/VoiceChat-CLI on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/gaurav13407/VoiceChat-CLI already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded opus v0.3.1
[INFO] [stderr]   Downloaded audiopus_sys v0.2.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 751c642ae5de6149428e4cd4e427725dc67201d628a9f535ad5df6caa5cd8947
[INFO] running `Command { std: "docker" "start" "751c642ae5de6149428e4cd4e427725dc67201d628a9f535ad5df6caa5cd8947", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "751c642ae5de6149428e4cd4e427725dc67201d628a9f535ad5df6caa5cd8947" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "751c642ae5de6149428e4cd4e427725dc67201d628a9f535ad5df6caa5cd8947", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "751c642ae5de6149428e4cd4e427725dc67201d628a9f535ad5df6caa5cd8947" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]     Checking getrandom v0.2.16
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.7
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]     Checking bitflags v2.10.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]     Checking getrandom v0.1.16
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]     Checking alsa-sys v0.3.1
[INFO] [stderr]     Checking serde_bytes v0.11.19
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking dirs-sys v0.4.1
[INFO] [stderr]     Checking signaling v0.1.0 (/opt/rustwide/workdir/signaling)
[INFO] [stderr]     Checking relay v0.1.0 (/opt/rustwide/workdir/relay)
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking dirs v5.0.1
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]    Compiling cc v1.2.52
[INFO] [stderr]     Checking rand_core v0.9.3
[INFO] [stderr]     Checking alsa v0.9.1
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking universal-hash v0.5.1
[INFO] [stderr]     Checking aead v0.5.2
[INFO] [stderr]     Checking poly1305 v0.8.0
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking hkdf v0.12.4
[INFO] [stderr]     Checking cpal v0.15.3
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling audiopus_sys v0.2.2
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking opus v0.3.1
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking audio v0.1.0 (/opt/rustwide/workdir/audio)
[INFO] [stdout] warning: unused imports: `Arc` and `Mutex`
[INFO] [stdout]   --> audio/src/lib.rs:11:17
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::sync::{Arc, Mutex};
[INFO] [stdout]    |                 ^^^  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::thread`
[INFO] [stdout]   --> audio/src/lib.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::thread;
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stdout] warning: unused imports: `Arc` and `Mutex`
[INFO] [stdout]   --> audio/src/lib.rs:11:17
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::sync::{Arc, Mutex};
[INFO] [stdout]    |                 ^^^  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::thread`
[INFO] [stdout]   --> audio/src/lib.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::thread;
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stdout] warning: function `start_playback` is never used
[INFO] [stdout]  --> audio/src/playback.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn start_playback(rx:Receiver<Vec<f32>>){
[INFO] [stdout]   |        ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_output` is never used
[INFO] [stdout]   --> audio/src/playback.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout] 62 | fn write_output(
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_output_i16` is never used
[INFO] [stdout]   --> audio/src/playback.rs:95:4
[INFO] [stdout]    |
[INFO] [stdout] 95 | fn write_output_i16(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `err_fn` is never used
[INFO] [stdout]    --> audio/src/playback.rs:130:4
[INFO] [stdout]     |
[INFO] [stdout] 130 | fn err_fn(err: cpal::StreamError) {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `start_playback` is never used
[INFO] [stdout]  --> audio/src/playback.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn start_playback(rx:Receiver<Vec<f32>>){
[INFO] [stdout]   |        ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_output` is never used
[INFO] [stdout]   --> audio/src/playback.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout] 62 | fn write_output(
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_output_i16` is never used
[INFO] [stdout]   --> audio/src/playback.rs:95:4
[INFO] [stdout]    |
[INFO] [stdout] 95 | fn write_output_i16(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `err_fn` is never used
[INFO] [stdout]    --> audio/src/playback.rs:130:4
[INFO] [stdout]     |
[INFO] [stdout] 130 | fn err_fn(err: cpal::StreamError) {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]     Checking zeroize v1.8.2
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking curve25519-dalek v3.2.0
[INFO] [stderr]     Checking chacha20 v0.9.1
[INFO] [stderr]     Checking chacha20poly1305 v0.10.1
[INFO] [stderr]     Checking ed25519-dalek v2.2.0
[INFO] [stderr]     Checking x25519-dalek v2.0.1
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking ed25519-dalek v1.0.1
[INFO] [stderr]     Checking vc_core v0.1.0 (/opt/rustwide/workdir/vc_core)
[INFO] [stdout] warning: field `role` is never read
[INFO] [stdout]   --> vc_core/src/state/secure_session.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct SecureSession {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] 21 |     role: SessionRole,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking client v0.1.0 (/opt/rustwide/workdir/client)
[INFO] [stdout] warning: field `role` is never read
[INFO] [stdout]   --> vc_core/src/state/secure_session.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct SecureSession {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] 21 |     role: SessionRole,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `client` in this scope
[INFO] [stdout]   --> client/tests/integration_test.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |         use client::host::run_host;
[INFO] [stdout]    |             ^^^^^^ use of unresolved module or unlinked crate `client`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `client`, use `cargo add client` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `client` in this scope
[INFO] [stdout]   --> client/tests/integration_test.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |         use client::app::connect_to_host;
[INFO] [stdout]    |             ^^^^^^ use of unresolved module or unlinked crate `client`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `client`, use `cargo add client` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ed25519_dalek::SigningKey`
[INFO] [stdout]   --> client/tests/integration_test.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |     use ed25519_dalek::SigningKey;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^----------
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        no `SigningKey` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `ed25519_dalek::SigningKey`, `ed25519_dalek::VerifyingKey`
[INFO] [stdout]   --> client/tests/integration_test.rs:77:25
[INFO] [stdout]    |
[INFO] [stdout] 77 |     use ed25519_dalek::{SigningKey as SigningKeyV2, VerifyingKey as VerifyingKeyV2};
[INFO] [stdout]    |                         ----------^^^^^^^^^^^^^^^^  ------------^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                         |                           |
[INFO] [stdout]    |                         |                           no `VerifyingKey` in the root
[INFO] [stdout]    |                         no `SigningKey` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `ed25519_dalek::SigningKey`, `ed25519_dalek::VerifyingKey`
[INFO] [stdout]    --> client/tests/integration_test.rs:119:25
[INFO] [stdout]     |
[INFO] [stdout] 119 |     use ed25519_dalek::{SigningKey as SigningKeyV2, VerifyingKey as VerifyingKeyV2};
[INFO] [stdout]     |                         ----------^^^^^^^^^^^^^^^^  ------------^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |                           |
[INFO] [stdout]     |                         |                           no `VerifyingKey` in the root
[INFO] [stdout]     |                         no `SigningKey` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `ed25519_dalek::SigningKey`, `ed25519_dalek::VerifyingKey`
[INFO] [stdout]    --> client/tests/integration_test.rs:152:25
[INFO] [stdout]     |
[INFO] [stdout] 152 |     use ed25519_dalek::{SigningKey as SigningKeyV2, VerifyingKey as VerifyingKeyV2};
[INFO] [stdout]     |                         ----------^^^^^^^^^^^^^^^^  ------------^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |                           |
[INFO] [stdout]     |                         |                           no `VerifyingKey` in the root
[INFO] [stdout]     |                         no `SigningKey` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ed25519` in this scope
[INFO] [stdout]   --> client/tests/session_test.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let peer_identity = ed25519::VerifyingKey::from_bytes(&peer_id_bytes).unwrap();
[INFO] [stdout]    |                         ^^^^^^^ use of unresolved module or unlinked crate `ed25519`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ed25519`, use `cargo add ed25519` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `vc_core::protocol::handshake::ClientHello`
[INFO] [stdout]   --> client/tests/session_test.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     use vc_core::protocol::handshake::ClientHello;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SecureSessionError`
[INFO] [stdout]   --> client/tests/session_test.rs:82:70
[INFO] [stdout]    |
[INFO] [stdout] 82 |     use vc_core::state::secure_session::{SecureSession, SessionRole, SecureSessionError};
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BufRead` and `BufReader`
[INFO] [stdout]    --> client/src/main.rs:111:27
[INFO] [stdout]     |
[INFO] [stdout] 111 |             use std::io::{BufReader,BufRead,Write};
[INFO] [stdout]     |                           ^^^^^^^^^ ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `SigningKeyV2` in this scope
[INFO] [stdout]   --> client/tests/integration_test.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let host_identity = SigningKeyV2::generate(&mut rng);
[INFO] [stdout]    |                         ^^^^^^^^^^^^ use of undeclared type `SigningKeyV2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `SigningKeyV2` in this scope
[INFO] [stdout]   --> client/tests/integration_test.rs:20:27
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let client_identity = SigningKeyV2::generate(&mut rng);
[INFO] [stdout]    |                           ^^^^^^^^^^^^ use of undeclared type `SigningKeyV2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `SigningKeyV2` in this scope
[INFO] [stdout]   --> client/tests/integration_test.rs:23:25
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let host_id_clone = SigningKeyV2::from_bytes(&host_identity.to_bytes());
[INFO] [stdout]    |                         ^^^^^^^^^^^^ use of undeclared type `SigningKeyV2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `SigningKeyV2` in this scope
[INFO] [stdout]   --> client/tests/integration_test.rs:24:27
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let client_id_clone = SigningKeyV2::from_bytes(&client_identity.to_bytes());
[INFO] [stdout]    |                           ^^^^^^^^^^^^ use of undeclared type `SigningKeyV2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `SigningKey` in this scope
[INFO] [stdout]   --> client/tests/integration_test.rs:81:20
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let identity = SigningKey::generate(&mut rng);
[INFO] [stdout]    |                    ^^^^^^^^^^ use of undeclared type `SigningKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `VerifyingKey` in this scope
[INFO] [stdout]   --> client/tests/integration_test.rs:82:20
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let peer_key = VerifyingKey::from(&identity);
[INFO] [stdout]    |                    ^^^^^^^^^^^^ use of undeclared type `VerifyingKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> client/tests/session_test.rs:59:75
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let mut sender = SecureSession::new(SessionRole::Client, session_key, peer_identity);
[INFO] [stdout]    |                      ------------------                                   ^^^^^^^^^^^^^ expected `VerifyingKey`, found `PublicKey`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      arguments to this function are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> vc_core/src/state/secure_session.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn new(
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `client` (test "integration_test") due to 12 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> client/tests/session_test.rs:60:75
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let mut receiver = SecureSession::new(SessionRole::Host, session_key, peer_identity);
[INFO] [stdout]    |                        ------------------                                 ^^^^^^^^^^^^^ expected `VerifyingKey`, found `PublicKey`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        arguments to this function are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> vc_core/src/state/secure_session.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn new(
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> client/tests/session_test.rs:89:75
[INFO] [stdout]    |
[INFO] [stdout] 89 |     let mut sender = SecureSession::new(SessionRole::Client, session_key, peer_identity);
[INFO] [stdout]    |                      ------------------                                   ^^^^^^^^^^^^^ expected `VerifyingKey`, found `PublicKey`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      arguments to this function are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> vc_core/src/state/secure_session.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn new(
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BufRead` and `BufReader`
[INFO] [stdout]    --> client/src/main.rs:111:27
[INFO] [stdout]     |
[INFO] [stdout] 111 |             use std::io::{BufReader,BufRead,Write};
[INFO] [stdout]     |                           ^^^^^^^^^ ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> client/tests/session_test.rs:90:75
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let mut receiver = SecureSession::new(SessionRole::Host, session_key, peer_identity);
[INFO] [stdout]    |                        ------------------                                 ^^^^^^^^^^^^^ expected `VerifyingKey`, found `PublicKey`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        arguments to this function are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> vc_core/src/state/secure_session.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn new(
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> client/tests/session_test.rs:115:76
[INFO] [stdout]     |
[INFO] [stdout] 115 |     let mut session = SecureSession::new(SessionRole::Client, session_key, peer_identity);
[INFO] [stdout]     |                       ------------------                                   ^^^^^^^^^^^^^ expected `VerifyingKey`, found `PublicKey`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> vc_core/src/state/secure_session.rs:29:12
[INFO] [stdout]     |
[INFO] [stdout]  29 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `client` (test "session_test") due to 6 previous errors; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "751c642ae5de6149428e4cd4e427725dc67201d628a9f535ad5df6caa5cd8947", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "751c642ae5de6149428e4cd4e427725dc67201d628a9f535ad5df6caa5cd8947", kill_on_drop: false }`
[INFO] [stdout] 751c642ae5de6149428e4cd4e427725dc67201d628a9f535ad5df6caa5cd8947
